Skip to main content

Menü Profili Oluşturma ve Yetkilendirme

Menü Profili Oluşturma ve Yetkilendirme

Sistemde yeni bir menü profili oluşturmak için, Menü Yöneticisinde, profil kısmının yanında bulunan artı butonuna tıklanır. Artı butonuna tıklandığında, yeni oluşturulacak menü profilinin bilgilerinin girileceği bir modal ekranı açılacaktır.

Ad : Ad alanına, oluşturulacak olan profilin sistemde kaydedileceği ad bilgisi girilmelidir.

Görünen Ad : Bu alana, oluşturulacak menü profilinin profil listesinde görünmesi istenen ad bilgisi girilmelidir.

Referans : Bu alanda, sistemde daha önceden tanımlanmış profiller listelenir. Bu alan, yeni oluşturulacak profilin, mevcut bir profilden kopyalanarak oluşturulmasını sağlar. Seçim yapılması zorunlu değildir.

Eğer bu alandan seçim yapılmadan bir profil oluşturulursa, tüm menü düğümleri yeni oluşan profilde işaretsiz olarak gelir, kişi o profilde hangi menü düğümlerinin görünmesi gerekiyorsa onları manuel olarak işaretler.

Eğer yeni oluşturulacak olan profil, daha önce var olan bir profil içeriğine benzer bir yapıda ise, diğer profilde seçili menü düğümlerini tekrar işaretlememek için, yeni profil, benzer profilden kopyalanarak oluşturulur ve kişi sadece eski profil üzerine, yeni profilde yapılması gereken düzenlemeleri yapar.

Alanlar doldurulup “ Tamam ” butonuna basıldığında yeni menü profili, profil listesinde seçili olarak gelmiş olur. Ve kişi, bu profil seçili iken, o profilde görünmesi istenen düğümleri işaretleyerek profil yetkilerini belirler.

Menü ağaç yapısı, ilgili profil düzenlemeleri tamamlandıktan sonra “ Kaydet ” butonuna basılarak kaydedilmelidir.

Menü profili oluşturulduktan sonra sırada, bu profilin kimlere yetkilendirileceğinin tanımlanması işlemi vardır. Menü yetkilendirme işlemi, System Manager uygulaması içerisindeki Authentication Manager başlığı altından yapılmaktadır.

Oluşturulan menü profili, kişi, pozisyon, unvan, departman, grup veya rol bazlı yetkilendirilebilir. Örneğin; oluşturulan bir menü “Yönetici Profili”, “Genel Müdür” ünvanındaki kişilere yetkilendirilmek istenirse, Authentication Manager başlığı altından, “ Unvan Rolleri ” alanına tıklanır. Yeni bir unvan rolu eklemek için “ Yeni Unvan Rolü Ekle ” butonuna tıklanır. Gelen pencerede; “ Kod ” kısmından “Genel Müdür”, “ Category ” kısmından ise “Web” seçilir. Category alanından “Web” seçildiğinde aşağıya Web yetkileri listelenecektir. Listelenen yetkilerden “ webApplication.[Profiladı] ” yani bizim örneğimize göre “webApplication.YoneticiProfili” yetkisi işaretlenerek sağ ok butonu ile “ Rol İçeriği ” listesine eklenir ve ardından “ Tamam ” butonuna tıklanır.

Böylece web arayüzüne “Genel Müdür” ünvanlı bir kullanıcı giriş yaptığında, sol menüde “Yönetici Profili” profilinde hangi menü düğümleri işaretlenmişse yalnızca o menü düğümlerini görüntüleyip, erişebilir olacaktır.

Önemli Not : Kişi, sistem üzerinde, kendisine tanımlı olan yetkilerin bütününü görür. Örneğin; bir kullanıcı, “Genel Müdür” ünvanına sahip ve “İnsan Kaynakları” departmanına dahil olsun. Bu kullanıcı, hem ünvanından dolayı verilen yetkilere hem de departmanından dolayı verilen yetkilere sahip olmuş olur. Eğer bir kişi, menüde görmemesi gereken bir menü düğümünü görüyorsa, Authentication Manager başlığı altında o kişiye ait, kullanıcı, pozisyon, unvan, departman, grup ve rol tanımları incelenmeli, kişinin bu yetkiyi hangi başlık altından aldığı tespit edilmelidir. Eğer bir kullanıcı, görmemesi gereken bir menü düğümünü görüyorsa, yetkilendirme mantığının tekrar gözden geçirilmesi ve tüm kuralları kapsayacak şekilde düzenlenmesi gerekmektedir.